package com.blog.check.resultenum;


import com.blog.check.ChkRsInterface;

/**
 * 个人信息检查返回枚举
 *
 * @author 泡面ing
 * @date 2021/11/17
 */
public enum ProfileChkRsEnum implements ChkRsInterface {


    /**
     * 成功
     */
    SUCCESS(OK,"OK"),
    /**
     * 非法标识不存在
     */
    ILLEGAL_ID_NOT_EXIST(PROFILE + 30010,"个人信息(id:{})不存在"),
    /**
     * 更新电话号码格式错误
     */
    UPDATE_ISUNIT_PHONE_NUMBER(PROFILE + 30011,"更改信息格式有误(phoneNumber:{})"),
    /**
     * 更新 邮件 格式错误
     */
    UPDATE_ISUNIT_EMAIL_NUMBER(PROFILE + 30012,"更改信息格式有误(EMAIL:{})"),
    /**
     * 非法添加昵称不能为空
     */
    ADD_ILLEGAL_NICKNAME_MUST_NOT_BE_NULL(PROFILE + 30013,"昵称不能为空");


    private final int code;
    private final String msg;

    ProfileChkRsEnum(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    @Override
    public int getCode() {
        return this.code;
    }

    @Override
    public String getMsg() {
        return this.msg;
    }
}
